home *** CD-ROM | disk | FTP | other *** search
- > > Since 16-bit writes tend to invalidate 'good' cache lines and therefore reduce
- > > cacheing effectiveness, I decided to mark the screen as non-cacheable. The
- > > result was a significant improvement in drawing times. Using this on the desktop
- >
- > What about adding a _big_ cache to be able to cache the whole screen like on
- > some MACs? :-)
-
- I actually had a similar idea a couple of days ago.
-
- Since the local RAM on the AfterBurner card is so fast, why not put the
- screen there?
- Naturally, you'd also have to have a screen in the standard RAM or you would
- not be able to see it (;-), but with an extra copy you could do all screen
- reads from local RAM and then write to both standard RAM (uncached) and to
- the local.
-
- Things like line drawing and such that need to do a lot of masking should be
- a quite a bit faster that way. Even scrolling should be, since you wouldn't
- have to read from standard RAM.
-
- Of course this would need a new or modified VDI, but it should be possible,
- I think. Doug?
- I'll definitely be trying this out with my GEM-DEU line drawing soon.
-
- > Shouldn't it be possible to add a L2 cache on the internal expansion bus on
- > the AB040? Maybe it's that what it's for?
-
- Has anyone checked what kind of lines are available on that port?
-
- --
- Chalmers University | Why are these | e-mail: rand@cd.chalmers.se
- of Technology | .signatures | johan@rand.thn.htu.se
- | so hard to do | WWW/ftp: rand.thn.htu.se
- Gothenburg, Sweden | well? | (MGIFv5, QLem, BAD MOOD)
-
-